package day18.mylog4j;


import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * @author Xiao
 * @date 2021/8/12
 */
public class Log4jDemo01 {
    /**
     * Log4j开发流程
     * 	导入jar包；
     * 	编写配置文件；     log4j.properties
     * 	在代码中获取日志的对象；
     * 	按照日志级别设置日志信息。
     */
    //①使用log4j的api来获取日志的对象：不推荐使用
    //弊端：如果以后更换日志的实现类，那么下面的代码就需要跟着修改
    //②使用slf4j里面的api来获取日志的对象：推荐使用
    //好处：如果以后更换日志的实现类，那么下面的代码不需要跟着修改
//    private static final Logger LOGGER = Logger.getLogger(Log4jDemo01.class);
    private static final Logger LOGGER = LoggerFactory.getLogger(Log4jDemo01.class);
    public static void main(String[] args) {
        LOGGER.debug("debug级别的日志。。。");
        LOGGER.info("info级别的日志。。。");
        LOGGER.warn("warn级别的日志。。。");
        LOGGER.error("error级别的日志。。。");
    }
}
